@charset "UTF-8";
/* 전체 뉴스 페이지 */
#contents { min-height: 950px; }
#news {float: left;}
#news ul{ height: 800px; margin-top: 5px; }
#news{width: 730px; height:800px; float: left; }
.img{width: 220px; height: 250px; background: white; float: left; border: 1px solid #e0e0e0;}
#image{min-width: 200px; min-height:200px; }
aside{ width:220px; min-height:550px; float:right; margin-top: 10px; background: #f2f2f2;}
aside ul li{float: left; width: 100%;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#news p{ width: 220px; height: 50px; margin-top: 200px; background: rgba(0,0,0,0.8);}
#news a { color: #fff; }
.cpage {
	font-size: 2em;
	color: red;
	font-weight: bold;
}
#search{width: 300px; height: 100px;  margin-left: 200px; text-align: center;}
.img1{width: 220px; height: 200px; float: left;  }
#category{height: 40px; border-bottom: 3px solid black; padding-top: 5px; }
#category span{font-size: 20px; font-weight: bold;}
#news_picture{ float:bottom; margin: 0px 0px 50px 100px; }
#title{height: 40px; margin: 30px; }
#substance{width:715px; min-height: 350px; padding: 0px;  }
#substance p{font-size: 14px; line-height: 2em; }
#newsbottom{width: 450px; height: 200px; margin-top: 50px; }
.sidenews{width:200px; height:200px; margin-bottom: 10px; padding: 10px;}
#newsbottom ul li{float: left; width: 600px; height: 20px; line-height: 0em;}
#title{float:left; }